Class Client
extends EventSpewerclass EventSpewerdetritus-utils/EventSpewer
Constructor
constructor(token?: string, options?: ClientOptionsinterface ClientOptionsdetritus-client-rest/ClientOptions)
Properties
buckets: BucketCollectionclass BucketCollectiondetritus-client-rest/BucketCollection[src]
routes: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, string>[src]
authType: AuthTypesenum AuthTypesdetritus-client-rest/AuthTypes = AuthTypes.BOTenum AuthTypesdetritus-client-rest/AuthTypes[src]
globalBucket: Bucketclass Bucketdetritus-client-rest/Bucket[src]
restClient: Clientclass Clientdetritus-rest/Client[src]
Methods
on(event: string | symbol, listener: (...args: any[]) => void): Clientclass Clientdetritus-client-rest/Client[src]
3 more overloads
on(
event: "request",
listener: (payload: RequestPayloadinterface RequestPayloaddetritus-client-rest/RestClientEvents/RequestPayload) => any
): Clientclass Clientdetritus-client-rest/Client[src]listener: (payload: RequestPayloadinterface RequestPayloaddetritus-client-rest/RestClientEvents/RequestPayload) => any
on(
event: "response",
listener: (payload: ResponsePayloadinterface ResponsePayloaddetritus-client-rest/RestClientEvents/ResponsePayload) => any
): Clientclass Clientdetritus-client-rest/Client[src]listener: (payload: ResponsePayloadinterface ResponsePayloaddetritus-client-rest/RestClientEvents/ResponsePayload) => any
acceptTemplate(
templateId: string,
options: AcceptTemplateinterface AcceptTemplatedetritus-client-rest/RequestTypes/AcceptTemplate
): Promise<any>external Promise[src]options: AcceptTemplateinterface AcceptTemplatedetritus-client-rest/RequestTypes/AcceptTemplate
activateOauth2ApplicationLicense(
applicationId: string,
options: ActivateOauth2ApplicationLicenseinterface ActivateOauth2ApplicationLicensedetritus-client-rest/RequestTypes/ActivateOauth2ApplicationLicense
): Promise<any>external Promise[src]options: ActivateOauth2ApplicationLicenseinterface ActivateOauth2ApplicationLicensedetritus-client-rest/RequestTypes/ActivateOauth2ApplicationLicense
addConnection(
platform: string,
accountId: string,
options: AddConnectioninterface AddConnectiondetritus-client-rest/RequestTypes/AddConnection
): Promise<any>external Promise[src]accountId: string,
options: AddConnectioninterface AddConnectiondetritus-client-rest/RequestTypes/AddConnection
addGuildMember(
guildId: string,
userId: string,
options: AddGuildMemberinterface AddGuildMemberdetritus-client-rest/RequestTypes/AddGuildMember
): Promise<any>external Promise[src]userId: string,
options: AddGuildMemberinterface AddGuildMemberdetritus-client-rest/RequestTypes/AddGuildMember
addGuildMemberRole(
guildId: string,
userId: string,
roleId: string,
options: AddGuildMemberRoleinterface AddGuildMemberRoledetritus-client-rest/RequestTypes/AddGuildMemberRole = {}
): Promise<any>external Promise[src]userId: string,
roleId: string,
options: AddGuildMemberRoleinterface AddGuildMemberRoledetritus-client-rest/RequestTypes/AddGuildMemberRole = {}
addOauth2ApplicationWhitelistUser(
applicationId: string,
options: AddOauth2ApplicationWhitelistUserinterface AddOauth2ApplicationWhitelistUserdetritus-client-rest/RequestTypes/AddOauth2ApplicationWhitelistUser
): Promise<any>external Promise[src]options: AddOauth2ApplicationWhitelistUserinterface AddOauth2ApplicationWhitelistUserdetritus-client-rest/RequestTypes/AddOauth2ApplicationWhitelistUser
addTeamMember(
teamId: string,
options: AddTeamMemberinterface AddTeamMemberdetritus-client-rest/RequestTypes/AddTeamMember
): Promise<any>external Promise[src]options: AddTeamMemberinterface AddTeamMemberdetritus-client-rest/RequestTypes/AddTeamMember
beginGuildPrune(
guildId: string,
options: BeginGuildPruneinterface BeginGuildPrunedetritus-client-rest/RequestTypes/BeginGuildPrune = {}
): Promise<any>external Promise[src]options: BeginGuildPruneinterface BeginGuildPrunedetritus-client-rest/RequestTypes/BeginGuildPrune = {}
bulkOverwriteApplicationCommands(
applicationId: string,
commands: Array<CreateApplicationCommandinterface CreateApplicationCommanddetritus-client-rest/RequestTypes/CreateApplicationCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<CreateApplicationCommandDatainterface CreateApplicationCommandDatadetritus-client-rest/CreateApplicationCommandData>>external Array
): Promise<any>external Promise[src]commands: Array<CreateApplicationCommandinterface CreateApplicationCommanddetritus-client-rest/RequestTypes/CreateApplicationCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<CreateApplicationCommandDatainterface CreateApplicationCommandDatadetritus-client-rest/CreateApplicationCommandData>>external Array
bulkOverwriteApplicationGuildCommands(
applicationId: string,
guildId: string,
commands: Array<CreateApplicationGuildCommandinterface CreateApplicationGuildCommanddetritus-client-rest/RequestTypes/CreateApplicationGuildCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<CreateApplicationGuildCommandDatainterface CreateApplicationGuildCommandDatadetritus-client-rest/RequestTypes/CreateApplicationGuildCommandData>>external Array
): Promise<any>external Promise[src]guildId: string,
commands: Array<CreateApplicationGuildCommandinterface CreateApplicationGuildCommanddetritus-client-rest/RequestTypes/CreateApplicationGuildCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<CreateApplicationGuildCommandDatainterface CreateApplicationGuildCommandDatadetritus-client-rest/RequestTypes/CreateApplicationGuildCommandData>>external Array
bulkOverwriteApplicationGuildCommandsPermissions(
applicationId: string,
guildId: string,
permissions: BulkOverwriteApplicationGuildCommandsPermissionstype BulkOverwriteApplicationGuildCommandsPermissionsdetritus-client-rest/RequestTypes/BulkOverwriteApplicationGuildCommandsPermissions
): Promise<any>external Promise[src]guildId: string,
permissions: BulkOverwriteApplicationGuildCommandsPermissionstype BulkOverwriteApplicationGuildCommandsPermissionsdetritus-client-rest/RequestTypes/BulkOverwriteApplicationGuildCommandsPermissions
connectionCallback(
platform: string,
options: ConnectionCallbackinterface ConnectionCallbackdetritus-client-rest/RequestTypes/ConnectionCallback
): Promise<any>external Promise[src]options: ConnectionCallbackinterface ConnectionCallbackdetritus-client-rest/RequestTypes/ConnectionCallback
createApplicationCommand(
applicationId: string,
options: CreateApplicationCommandinterface CreateApplicationCommanddetritus-client-rest/RequestTypes/CreateApplicationCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<CreateApplicationCommandDatainterface CreateApplicationCommandDatadetritus-client-rest/CreateApplicationCommandData>
): Promise<any>external Promise[src]options: CreateApplicationCommandinterface CreateApplicationCommanddetritus-client-rest/RequestTypes/CreateApplicationCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<CreateApplicationCommandDatainterface CreateApplicationCommandDatadetritus-client-rest/CreateApplicationCommandData>
createApplicationGuildCommand(
applicationId: string,
guildId: string,
options: CreateApplicationGuildCommandinterface CreateApplicationGuildCommanddetritus-client-rest/RequestTypes/CreateApplicationGuildCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<CreateApplicationGuildCommandDatainterface CreateApplicationGuildCommandDatadetritus-client-rest/RequestTypes/CreateApplicationGuildCommandData>
): Promise<any>external Promise[src]guildId: string,
options: CreateApplicationGuildCommandinterface CreateApplicationGuildCommanddetritus-client-rest/RequestTypes/CreateApplicationGuildCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<CreateApplicationGuildCommandDatainterface CreateApplicationGuildCommandDatadetritus-client-rest/RequestTypes/CreateApplicationGuildCommandData>
createApplicationNews(
options: CreateApplicationNewsinterface CreateApplicationNewsdetritus-client-rest/RequestTypes/CreateApplicationNews
): Promise<any>external Promise[src]createChannelInvite(
channelId: string,
options: CreateChannelInviteinterface CreateChannelInvitedetritus-client-rest/RequestTypes/CreateChannelInvite = {}
): Promise<any>external Promise[src]options: CreateChannelInviteinterface CreateChannelInvitedetritus-client-rest/RequestTypes/CreateChannelInvite = {}
createChannelMessageThread(
channelId: string,
messageId: string,
options: CreateChannelMessageThreadinterface CreateChannelMessageThreaddetritus-client-rest/RequestTypes/CreateChannelMessageThread
): Promise<any>external Promise[src]messageId: string,
options: CreateChannelMessageThreadinterface CreateChannelMessageThreaddetritus-client-rest/RequestTypes/CreateChannelMessageThread
createChannelThread(
channelId: string,
options: CreateChannelThreadinterface CreateChannelThreaddetritus-client-rest/RequestTypes/CreateChannelThread
): Promise<any>external Promise[src]options: CreateChannelThreadinterface CreateChannelThreaddetritus-client-rest/RequestTypes/CreateChannelThread
createGuild(options: CreateGuildinterface CreateGuilddetritus-client-rest/RequestTypes/CreateGuild): Promise<any>external Promise[src]
createGuildBan(
guildId: string,
userId: string,
options: CreateGuildBaninterface CreateGuildBandetritus-client-rest/RequestTypes/CreateGuildBan = {}
): Promise<any>external Promise[src]userId: string,
options: CreateGuildBaninterface CreateGuildBandetritus-client-rest/RequestTypes/CreateGuildBan = {}
createGuildChannel(
guildId: string,
options: CreateGuildChannelinterface CreateGuildChanneldetritus-client-rest/CreateGuildChannel
): Promise<any>external Promise[src]options: CreateGuildChannelinterface CreateGuildChanneldetritus-client-rest/CreateGuildChannel
createGuildEmoji(
guildId: string,
options: CreateGuildEmojiinterface CreateGuildEmojidetritus-client-rest/RequestTypes/CreateGuildEmoji
): Promise<any>external Promise[src]options: CreateGuildEmojiinterface CreateGuildEmojidetritus-client-rest/RequestTypes/CreateGuildEmoji
createGuildIntegration(
guildId: string,
options: CreateGuildIntegrationinterface CreateGuildIntegrationdetritus-client-rest/RequestTypes/CreateGuildIntegration
): Promise<any>external Promise[src]options: CreateGuildIntegrationinterface CreateGuildIntegrationdetritus-client-rest/RequestTypes/CreateGuildIntegration
createGuildRole(
guildId: string,
options: CreateGuildRoleinterface CreateGuildRoledetritus-client-rest/CreateGuildRole = {}
): Promise<any>external Promise[src]options: CreateGuildRoleinterface CreateGuildRoledetritus-client-rest/CreateGuildRole = {}
createGuildSticker(
guildId: string,
options: CreateGuildStickerinterface CreateGuildStickerdetritus-client-rest/RequestTypes/CreateGuildSticker
): Promise<any>external Promise[src]options: CreateGuildStickerinterface CreateGuildStickerdetritus-client-rest/RequestTypes/CreateGuildSticker
createGuildTemplate(
guildId: string,
options: CreateGuildTemplateinterface CreateGuildTemplatedetritus-client-rest/RequestTypes/CreateGuildTemplate
): Promise<any>external Promise[src]options: CreateGuildTemplateinterface CreateGuildTemplatedetritus-client-rest/RequestTypes/CreateGuildTemplate
createInteractionResponse(
interactionId: string,
token: string,
optionsOrType: CreateInteractionResponseinterface CreateInteractionResponsedetritus-client-rest/RequestTypes/CreateInteractionResponse | number,
innerData?: CreateInteractionResponseInnerPayloadinterface CreateInteractionResponseInnerPayloaddetritus-client-rest/CreateInteractionResponseInnerPayload | string
): Promise<any>external Promise[src]token: string,
optionsOrType: CreateInteractionResponseinterface CreateInteractionResponsedetritus-client-rest/RequestTypes/CreateInteractionResponse | number,
innerData?: CreateInteractionResponseInnerPayloadinterface CreateInteractionResponseInnerPayloaddetritus-client-rest/CreateInteractionResponseInnerPayload | string
createLobby(
applicationId: string,
options: CreateLobbyinterface CreateLobbydetritus-client-rest/RequestTypes/CreateLobby = {}
): Promise<any>external Promise[src]options: CreateLobbyinterface CreateLobbydetritus-client-rest/RequestTypes/CreateLobby = {}
createMeBillingPaymentSource(
options: CreateMeBillingPaymentSourceinterface CreateMeBillingPaymentSourcedetritus-client-rest/RequestTypes/CreateMeBillingPaymentSource
): Promise<any>external Promise[src]createMeBillingSubscription(
options: CreateMeBillingSubscriptioninterface CreateMeBillingSubscriptiondetritus-client-rest/RequestTypes/CreateMeBillingSubscription
): Promise<any>external Promise[src]createMessage(
channelId: string,
options: CreateMessageinterface CreateMessagedetritus-client-rest/RequestTypes/CreateMessage | string = {}
): Promise<any>external Promise[src]options: CreateMessageinterface CreateMessagedetritus-client-rest/RequestTypes/CreateMessage | string = {}
createOauth2Application(
options: CreateOauth2Applicationinterface CreateOauth2Applicationdetritus-client-rest/RequestTypes/CreateOauth2Application
): Promise<any>external Promise[src]createOauth2ApplicationAsset(
applicationId: string,
options: CreateOauth2ApplicationAssetinterface CreateOauth2ApplicationAssetdetritus-client-rest/RequestTypes/CreateOauth2ApplicationAsset
): Promise<any>external Promise[src]options: CreateOauth2ApplicationAssetinterface CreateOauth2ApplicationAssetdetritus-client-rest/RequestTypes/CreateOauth2ApplicationAsset
createOAuth2Token(options: CreateOauth2Tokeninterface CreateOauth2Tokendetritus-client-rest/RequestTypes/CreateOauth2Token): Promise<any>external Promise[src]
createStageInstance(
options: CreateStageInstanceinterface CreateStageInstancedetritus-client-rest/RequestTypes/CreateStageInstance
): Promise<any>external Promise[src]createStoreApplicationAsset(
applicationId: string,
options: CreateStoreApplicationAssetinterface CreateStoreApplicationAssetdetritus-client-rest/RequestTypes/CreateStoreApplicationAsset = {}
): Promise<any>external Promise[src]options: CreateStoreApplicationAssetinterface CreateStoreApplicationAssetdetritus-client-rest/RequestTypes/CreateStoreApplicationAsset = {}
createTeam(options: CreateTeaminterface CreateTeamdetritus-client-rest/RequestTypes/CreateTeam = {}): Promise<any>external Promise[src]
createWebhook(
channelId: string,
options: CreateWebhookinterface CreateWebhookdetritus-client-rest/RequestTypes/CreateWebhook
): Promise<any>external Promise[src]options: CreateWebhookinterface CreateWebhookdetritus-client-rest/RequestTypes/CreateWebhook
deleteAccount(options: DeleteAccountinterface DeleteAccountdetritus-client-rest/RequestTypes/DeleteAccount): Promise<any>external Promise[src]
deleteChannel(
channelId: string,
options: DeleteChannelinterface DeleteChanneldetritus-client-rest/RequestTypes/DeleteChannel = {}
): Promise<any>external Promise[src]options: DeleteChannelinterface DeleteChanneldetritus-client-rest/RequestTypes/DeleteChannel = {}
deleteChannelOverwrite(
channelId: string,
overwriteId: string,
options: DeleteChannelOverwriteinterface DeleteChannelOverwritedetritus-client-rest/RequestTypes/DeleteChannelOverwrite = {}
): Promise<any>external Promise[src]overwriteId: string,
options: DeleteChannelOverwriteinterface DeleteChannelOverwritedetritus-client-rest/RequestTypes/DeleteChannelOverwrite = {}
deleteGuild(
guildId: string,
options: DeleteGuildinterface DeleteGuilddetritus-client-rest/RequestTypes/DeleteGuild = {}
): Promise<any>external Promise[src]options: DeleteGuildinterface DeleteGuilddetritus-client-rest/RequestTypes/DeleteGuild = {}
deleteGuildEmoji(
guildId: string,
emojiId: string,
options: DeleteGuildEmojiinterface DeleteGuildEmojidetritus-client-rest/RequestTypes/DeleteGuildEmoji = {}
): Promise<any>external Promise[src]emojiId: string,
options: DeleteGuildEmojiinterface DeleteGuildEmojidetritus-client-rest/RequestTypes/DeleteGuildEmoji = {}
deleteGuildIntegration(
guildId: string,
integrationId: string,
options: DeleteGuildIntegrationinterface DeleteGuildIntegrationdetritus-client-rest/RequestTypes/DeleteGuildIntegration = {}
): Promise<any>external Promise[src]integrationId: string,
options: DeleteGuildIntegrationinterface DeleteGuildIntegrationdetritus-client-rest/RequestTypes/DeleteGuildIntegration = {}
deleteGuildRole(
guildId: string,
roleId: string,
options: DeleteGuildRoleinterface DeleteGuildRoledetritus-client-rest/RequestTypes/DeleteGuildRole = {}
): Promise<any>external Promise[src]roleId: string,
options: DeleteGuildRoleinterface DeleteGuildRoledetritus-client-rest/RequestTypes/DeleteGuildRole = {}
deleteGuildSticker(
guildId: string,
stickerId: string,
options: DeleteGuildStickerinterface DeleteGuildStickerdetritus-client-rest/RequestTypes/DeleteGuildSticker = {}
): Promise<any>external Promise[src]stickerId: string,
options: DeleteGuildStickerinterface DeleteGuildStickerdetritus-client-rest/RequestTypes/DeleteGuildSticker = {}
deleteInvite(
code: string,
options: DeleteInviteinterface DeleteInvitedetritus-client-rest/RequestTypes/DeleteInvite = {}
): Promise<any>external Promise[src]options: DeleteInviteinterface DeleteInvitedetritus-client-rest/RequestTypes/DeleteInvite = {}
deleteMessage(
channelId: string,
messageId: string,
options: DeleteMessageinterface DeleteMessagedetritus-client-rest/RequestTypes/DeleteMessage = {}
): Promise<any>external Promise[src]messageId: string,
options: DeleteMessageinterface DeleteMessagedetritus-client-rest/RequestTypes/DeleteMessage = {}
deleteOauth2Application(
applicationId: string,
options: DeleteOauth2Applicationinterface DeleteOauth2Applicationdetritus-client-rest/RequestTypes/DeleteOauth2Application = {}
): Promise<any>external Promise[src]options: DeleteOauth2Applicationinterface DeleteOauth2Applicationdetritus-client-rest/RequestTypes/DeleteOauth2Application = {}
deleteTeam(
teamId: string,
options: DeleteTeaminterface DeleteTeamdetritus-client-rest/RequestTypes/DeleteTeam = {}
): Promise<any>external Promise[src]options: DeleteTeaminterface DeleteTeamdetritus-client-rest/RequestTypes/DeleteTeam = {}
deleteWebhook(
webhookId: string,
options: DeleteWebhookinterface DeleteWebhookdetritus-client-rest/RequestTypes/DeleteWebhook = {}
): Promise<any>external Promise[src]options: DeleteWebhookinterface DeleteWebhookdetritus-client-rest/RequestTypes/DeleteWebhook = {}
deleteWebhookToken(
webhookId: string,
webhookToken: string,
options: DeleteWebhookinterface DeleteWebhookdetritus-client-rest/RequestTypes/DeleteWebhook = {}
): Promise<any>external Promise[src]webhookToken: string,
options: DeleteWebhookinterface DeleteWebhookdetritus-client-rest/RequestTypes/DeleteWebhook = {}
disableAccount(options: DisableAccountinterface DisableAccountdetritus-client-rest/RequestTypes/DisableAccount): Promise<any>external Promise[src]
editApplicationCommand(
applicationId: string,
commandId: string,
options: EditApplicationCommandtype EditApplicationCommanddetritus-client-rest/RequestTypes/EditApplicationCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<EditApplicationCommandDatatype EditApplicationCommandDatadetritus-client-rest/RequestTypes/EditApplicationCommandData> = {}
): Promise<any>external Promise[src]commandId: string,
options: EditApplicationCommandtype EditApplicationCommanddetritus-client-rest/RequestTypes/EditApplicationCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<EditApplicationCommandDatatype EditApplicationCommandDatadetritus-client-rest/RequestTypes/EditApplicationCommandData> = {}
editApplicationGuildCommand(
applicationId: string,
guildId: string,
commandId: string,
options: EditApplicationGuildCommandtype EditApplicationGuildCommanddetritus-client-rest/RequestTypes/EditApplicationGuildCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<EditApplicationGuildCommandDatatype EditApplicationGuildCommandDatadetritus-client-rest/RequestTypes/EditApplicationGuildCommandData> = {}
): Promise<any>external Promise[src]guildId: string,
commandId: string,
options: EditApplicationGuildCommandtype EditApplicationGuildCommanddetritus-client-rest/RequestTypes/EditApplicationGuildCommand | toJSONinterface toJSONdetritus-client-rest/RequestTypes/toJSON<EditApplicationGuildCommandDatatype EditApplicationGuildCommandDatadetritus-client-rest/RequestTypes/EditApplicationGuildCommandData> = {}
editApplicationGuildCommandPermissions(
applicationId: string,
guildId: string,
commandId: string,
options: EditApplicationGuildCommandPermissionsinterface EditApplicationGuildCommandPermissionsdetritus-client-rest/RequestTypes/EditApplicationGuildCommandPermissions
): Promise<any>external Promise[src]guildId: string,
commandId: string,
options: EditApplicationGuildCommandPermissionsinterface EditApplicationGuildCommandPermissionsdetritus-client-rest/RequestTypes/EditApplicationGuildCommandPermissions
editApplicationNews(
newsId: string,
options: EditApplicationNewsinterface EditApplicationNewsdetritus-client-rest/RequestTypes/EditApplicationNews = {}
): Promise<any>external Promise[src]options: EditApplicationNewsinterface EditApplicationNewsdetritus-client-rest/RequestTypes/EditApplicationNews = {}
editChannel(
channelId: string,
options: EditChannelinterface EditChanneldetritus-client-rest/RequestTypes/EditChannel = {}
): Promise<any>external Promise[src]options: EditChannelinterface EditChanneldetritus-client-rest/RequestTypes/EditChannel = {}
editChannelOverwrite(
channelId: string,
overwriteId: string,
options: EditChannelOverwriteinterface EditChannelOverwritedetritus-client-rest/RequestTypes/EditChannelOverwrite = {}
): Promise<any>external Promise[src]overwriteId: string,
options: EditChannelOverwriteinterface EditChannelOverwritedetritus-client-rest/RequestTypes/EditChannelOverwrite = {}
editConnection(
platform: string,
accountId: string,
options: EditConnectioninterface EditConnectiondetritus-client-rest/RequestTypes/EditConnection = {}
): Promise<any>external Promise[src]accountId: string,
options: EditConnectioninterface EditConnectiondetritus-client-rest/RequestTypes/EditConnection = {}
editGuildChannels(
guildId: string,
channels: EditGuildChannelsinterface EditGuildChannelsdetritus-client-rest/RequestTypes/EditGuildChannels,
options: EditGuildChannelsExtrainterface EditGuildChannelsExtradetritus-client-rest/RequestTypes/EditGuildChannelsExtra = {}
): Promise<any>external Promise[src]channels: EditGuildChannelsinterface EditGuildChannelsdetritus-client-rest/RequestTypes/EditGuildChannels,
options: EditGuildChannelsExtrainterface EditGuildChannelsExtradetritus-client-rest/RequestTypes/EditGuildChannelsExtra = {}
editGuildEmbed(
guildId: string,
options: EditGuildEmbedinterface EditGuildEmbeddetritus-client-rest/RequestTypes/EditGuildEmbed
): Promise<any>external Promise[src]options: EditGuildEmbedinterface EditGuildEmbeddetritus-client-rest/RequestTypes/EditGuildEmbed
editGuildEmoji(
guildId: string,
emojiId: string,
options: EditGuildEmojiinterface EditGuildEmojidetritus-client-rest/RequestTypes/EditGuildEmoji = {}
): Promise<any>external Promise[src]emojiId: string,
options: EditGuildEmojiinterface EditGuildEmojidetritus-client-rest/RequestTypes/EditGuildEmoji = {}
editGuildIntegration(
guildId: string,
integrationId: string,
options: EditGuildIntegrationinterface EditGuildIntegrationdetritus-client-rest/RequestTypes/EditGuildIntegration = {}
): Promise<any>external Promise[src]integrationId: string,
options: EditGuildIntegrationinterface EditGuildIntegrationdetritus-client-rest/RequestTypes/EditGuildIntegration = {}
editGuildMember(
guildId: string,
userId: string,
options: EditGuildMemberinterface EditGuildMemberdetritus-client-rest/RequestTypes/EditGuildMember = {}
): Promise<any>external Promise[src]userId: string,
options: EditGuildMemberinterface EditGuildMemberdetritus-client-rest/RequestTypes/EditGuildMember = {}
editGuildMemberVerification(
guildId: string,
options: EditGuildMemberVerificationinterface EditGuildMemberVerificationdetritus-client-rest/RequestTypes/EditGuildMemberVerification = {}
): Promise<any>external Promise[src]options: EditGuildMemberVerificationinterface EditGuildMemberVerificationdetritus-client-rest/RequestTypes/EditGuildMemberVerification = {}
editGuildMfaLevel(
guildId: string,
options: EditGuildMfaLevelinterface EditGuildMfaLeveldetritus-client-rest/RequestTypes/EditGuildMfaLevel
): Promise<any>external Promise[src]options: EditGuildMfaLevelinterface EditGuildMfaLeveldetritus-client-rest/RequestTypes/EditGuildMfaLevel
editGuildNick(
guildId: string,
nick: string,
options: EditGuildNickinterface EditGuildNickdetritus-client-rest/RequestTypes/EditGuildNick = {}
): Promise<any>external Promise[src]nick: string,
options: EditGuildNickinterface EditGuildNickdetritus-client-rest/RequestTypes/EditGuildNick = {}
editGuildRole(
guildId: string,
roleId: string,
options: EditGuildRoleinterface EditGuildRoledetritus-client-rest/RequestTypes/EditGuildRole = {}
): Promise<any>external Promise[src]roleId: string,
options: EditGuildRoleinterface EditGuildRoledetritus-client-rest/RequestTypes/EditGuildRole = {}
editGuildRolePositions(
guildId: string,
roles: EditGuildRolePositionsinterface EditGuildRolePositionsdetritus-client-rest/RequestTypes/EditGuildRolePositions,
options: EditGuildRolePositionsExtrainterface EditGuildRolePositionsExtradetritus-client-rest/RequestTypes/EditGuildRolePositionsExtra = {}
): Promise<any>external Promise[src]roles: EditGuildRolePositionsinterface EditGuildRolePositionsdetritus-client-rest/RequestTypes/EditGuildRolePositions,
options: EditGuildRolePositionsExtrainterface EditGuildRolePositionsExtradetritus-client-rest/RequestTypes/EditGuildRolePositionsExtra = {}
editGuildSticker(
guildId: string,
stickerId: string,
options: EditGuildStickerinterface EditGuildStickerdetritus-client-rest/RequestTypes/EditGuildSticker = {}
): Promise<any>external Promise[src]stickerId: string,
options: EditGuildStickerinterface EditGuildStickerdetritus-client-rest/RequestTypes/EditGuildSticker = {}
editGuildVanity(
guildId: string,
code: string,
options: EditGuildVanityinterface EditGuildVanitydetritus-client-rest/RequestTypes/EditGuildVanity = {}
): Promise<any>external Promise[src]code: string,
options: EditGuildVanityinterface EditGuildVanitydetritus-client-rest/RequestTypes/EditGuildVanity = {}
editGuildVoiceState(
guildId: string,
userId: string = "@me",
options: EditGuildVoiceStateinterface EditGuildVoiceStatedetritus-client-rest/RequestTypes/EditGuildVoiceState
): Promise<any>external Promise[src]userId: string = "@me",
options: EditGuildVoiceStateinterface EditGuildVoiceStatedetritus-client-rest/RequestTypes/EditGuildVoiceState
editLobbyMember(
lobbyId: string,
userId: string,
options: EditLobbyMemberinterface EditLobbyMemberdetritus-client-rest/RequestTypes/EditLobbyMember = {}
): Promise<any>external Promise[src]userId: string,
options: EditLobbyMemberinterface EditLobbyMemberdetritus-client-rest/RequestTypes/EditLobbyMember = {}
editMeBillingPaymentSource(
paymentSourceId: string,
options: EditMeBillingPaymentSourceinterface EditMeBillingPaymentSourcedetritus-client-rest/RequestTypes/EditMeBillingPaymentSource = {}
): Promise<any>external Promise[src]options: EditMeBillingPaymentSourceinterface EditMeBillingPaymentSourcedetritus-client-rest/RequestTypes/EditMeBillingPaymentSource = {}
editMeBillingSubscription(
subscriptionId: string,
options: EditMeBillingSubscriptioninterface EditMeBillingSubscriptiondetritus-client-rest/RequestTypes/EditMeBillingSubscription = {}
): Promise<any>external Promise[src]options: EditMeBillingSubscriptioninterface EditMeBillingSubscriptiondetritus-client-rest/RequestTypes/EditMeBillingSubscription = {}
editMessage(
channelId: string,
messageId: string,
options: EditMessageinterface EditMessagedetritus-client-rest/RequestTypes/EditMessage | string = {}
): Promise<any>external Promise[src]messageId: string,
options: EditMessageinterface EditMessagedetritus-client-rest/RequestTypes/EditMessage | string = {}
editOauth2Application(
applicationId: string,
options: EditOauth2Applicationinterface EditOauth2Applicationdetritus-client-rest/RequestTypes/EditOauth2Application = {}
): Promise<any>external Promise[src]options: EditOauth2Applicationinterface EditOauth2Applicationdetritus-client-rest/RequestTypes/EditOauth2Application = {}
editSettings(options: EditSettingsinterface EditSettingsdetritus-client-rest/RequestTypes/EditSettings = {}): Promise<any>external Promise[src]
editStageInstance(
channelId: string,
options: EditStageInstanceinterface EditStageInstancedetritus-client-rest/RequestTypes/EditStageInstance = {}
): Promise<any>external Promise[src]options: EditStageInstanceinterface EditStageInstancedetritus-client-rest/RequestTypes/EditStageInstance = {}
editWebhook(
webhookId: string,
options: EditWebhookinterface EditWebhookdetritus-client-rest/RequestTypes/EditWebhook = {}
): Promise<any>external Promise[src]options: EditWebhookinterface EditWebhookdetritus-client-rest/RequestTypes/EditWebhook = {}
editWebhookToken(
webhookId: string,
webhookToken: string,
options: EditWebhookinterface EditWebhookdetritus-client-rest/RequestTypes/EditWebhook = {}
): Promise<any>external Promise[src]webhookToken: string,
options: EditWebhookinterface EditWebhookdetritus-client-rest/RequestTypes/EditWebhook = {}
editWebhookTokenMessage(
webhookId: string,
webhookToken: string,
messageId: string,
options: EditWebhookTokenMessageinterface EditWebhookTokenMessagedetritus-client-rest/RequestTypes/EditWebhookTokenMessage | string = {}
): Promise<any>external Promise[src]webhookToken: string,
messageId: string,
options: EditWebhookTokenMessageinterface EditWebhookTokenMessagedetritus-client-rest/RequestTypes/EditWebhookTokenMessage | string = {}
executeWebhook(
webhookId: string,
webhookToken: string,
options: ExecuteWebhookinterface ExecuteWebhookdetritus-client-rest/RequestTypes/ExecuteWebhook | string = {},
compatibleType?: string
): Promise<any>external Promise[src]webhookToken: string,
options: ExecuteWebhookinterface ExecuteWebhookdetritus-client-rest/RequestTypes/ExecuteWebhook | string = {},
compatibleType?: string
fetchChannelThreadsArchivedPrivate(
channelId: string,
options: FetchChannelThreadsArchivedPrivateinterface FetchChannelThreadsArchivedPrivatedetritus-client-rest/RequestTypes/FetchChannelThreadsArchivedPrivate = {}
): Promise<any>external Promise[src]options: FetchChannelThreadsArchivedPrivateinterface FetchChannelThreadsArchivedPrivatedetritus-client-rest/RequestTypes/FetchChannelThreadsArchivedPrivate = {}
fetchChannelThreadsArchivedPrivateJoined(
channelId: string,
options: FetchChannelThreadsArchivedPrivateJoinedinterface FetchChannelThreadsArchivedPrivateJoineddetritus-client-rest/RequestTypes/FetchChannelThreadsArchivedPrivateJoined = {}
): Promise<any>external Promise[src]options: FetchChannelThreadsArchivedPrivateJoinedinterface FetchChannelThreadsArchivedPrivateJoineddetritus-client-rest/RequestTypes/FetchChannelThreadsArchivedPrivateJoined = {}
fetchChannelThreadsArchivedPublic(
channelId: string,
options: FetchChannelThreadsArchivedPublicinterface FetchChannelThreadsArchivedPublicdetritus-client-rest/RequestTypes/FetchChannelThreadsArchivedPublic = {}
): Promise<any>external Promise[src]options: FetchChannelThreadsArchivedPublicinterface FetchChannelThreadsArchivedPublicdetritus-client-rest/RequestTypes/FetchChannelThreadsArchivedPublic = {}
fetchGiftCode(
code: string,
options: FetchGiftCodeinterface FetchGiftCodedetritus-client-rest/RequestTypes/FetchGiftCode = {}
): Promise<any>external Promise[src]options: FetchGiftCodeinterface FetchGiftCodedetritus-client-rest/RequestTypes/FetchGiftCode = {}
fetchGuild(
guildId: string,
options: FetchGuildinterface FetchGuilddetritus-client-rest/RequestTypes/FetchGuild = {}
): Promise<any>external Promise[src]options: FetchGuildinterface FetchGuilddetritus-client-rest/RequestTypes/FetchGuild = {}
fetchGuildAuditLogs(
guildId: string,
options: FetchGuildAuditLogsinterface FetchGuildAuditLogsdetritus-client-rest/RequestTypes/FetchGuildAuditLogs
): Promise<any>external Promise[src]options: FetchGuildAuditLogsinterface FetchGuildAuditLogsdetritus-client-rest/RequestTypes/FetchGuildAuditLogs
fetchGuildMembers(
guildId: string,
options: FetchGuildMembersinterface FetchGuildMembersdetritus-client-rest/RequestTypes/FetchGuildMembers = {}
): Promise<any>external Promise[src]options: FetchGuildMembersinterface FetchGuildMembersdetritus-client-rest/RequestTypes/FetchGuildMembers = {}
fetchGuildMembersSearch(
guildId: string,
options: FetchGuildMembersSearchinterface FetchGuildMembersSearchdetritus-client-rest/RequestTypes/FetchGuildMembersSearch
): Promise<any>external Promise[src]options: FetchGuildMembersSearchinterface FetchGuildMembersSearchdetritus-client-rest/RequestTypes/FetchGuildMembersSearch
fetchGuildPruneCount(
guildId: string,
options: FetchGuildPruneCountinterface FetchGuildPruneCountdetritus-client-rest/RequestTypes/FetchGuildPruneCount = {}
): Promise<any>external Promise[src]options: FetchGuildPruneCountinterface FetchGuildPruneCountdetritus-client-rest/RequestTypes/FetchGuildPruneCount = {}
fetchGuildWidgetPng(
guildId: string,
options: FetchGuildWidgetPnginterface FetchGuildWidgetPngdetritus-client-rest/RequestTypes/FetchGuildWidgetPng = {}
): Promise<any>external Promise[src]options: FetchGuildWidgetPnginterface FetchGuildWidgetPngdetritus-client-rest/RequestTypes/FetchGuildWidgetPng = {}
fetchInvite(
code: string,
options: FetchInviteinterface FetchInvitedetritus-client-rest/RequestTypes/FetchInvite = {}
): Promise<any>external Promise[src]options: FetchInviteinterface FetchInvitedetritus-client-rest/RequestTypes/FetchInvite = {}
fetchMeBillingPayments(
options: FetchMeBillingPaymentsinterface FetchMeBillingPaymentsdetritus-client-rest/RequestTypes/FetchMeBillingPayments = {}
): Promise<any>external Promise[src]fetchMeFeedSettings(
options: FetchMeFeedSettingsinterface FetchMeFeedSettingsdetritus-client-rest/RequestTypes/FetchMeFeedSettings = {}
): Promise<any>external Promise[src]fetchMeGuilds(options: FetchMeGuildsinterface FetchMeGuildsdetritus-client-rest/RequestTypes/FetchMeGuilds = {}): Promise<any>external Promise[src]
fetchMentions(options: FetchMentionsinterface FetchMentionsdetritus-client-rest/RequestTypes/FetchMentions = {}): Promise<any>external Promise[src]
fetchMessages(
channelId: string,
options: FetchMessagesinterface FetchMessagesdetritus-client-rest/RequestTypes/FetchMessages = {}
): Promise<any>external Promise[src]options: FetchMessagesinterface FetchMessagesdetritus-client-rest/RequestTypes/FetchMessages = {}
fetchOauth2Applications(
options: FetchOauth2Applicationsinterface FetchOauth2Applicationsdetritus-client-rest/RequestTypes/FetchOauth2Applications = {}
): Promise<any>external Promise[src]fetchOauth2Authorize(
options: FetchOauth2Authorizeinterface FetchOauth2Authorizedetritus-client-rest/RequestTypes/FetchOauth2Authorize = {}
): Promise<any>external Promise[src]fetchReactions(
channelId: string,
messageId: string,
emoji: string,
options: FetchReactionsinterface FetchReactionsdetritus-client-rest/RequestTypes/FetchReactions = {}
): Promise<any>external Promise[src]messageId: string,
emoji: string,
options: FetchReactionsinterface FetchReactionsdetritus-client-rest/RequestTypes/FetchReactions = {}
fetchTeamPayouts(
teamId: string,
options: FetchTeamPayoutsinterface FetchTeamPayoutsdetritus-client-rest/RequestTypes/FetchTeamPayouts = {}
): Promise<any>external Promise[src]options: FetchTeamPayoutsinterface FetchTeamPayoutsdetritus-client-rest/RequestTypes/FetchTeamPayouts = {}
followChannel(
channelId: string,
options: FollowChannelinterface FollowChanneldetritus-client-rest/RequestTypes/FollowChannel
): Promise<any>external Promise[src]options: FollowChannelinterface FollowChanneldetritus-client-rest/RequestTypes/FollowChannel
forgotPassword(options: ForgotPasswordinterface ForgotPassworddetritus-client-rest/RequestTypes/ForgotPassword): Promise<any>external Promise[src]
loginMfaSms(options: LoginMfaSmsinterface LoginMfaSmsdetritus-client-rest/RequestTypes/LoginMfaSms): Promise<any>external Promise[src]
loginMfaSmsSend(options: LoginMfaSmsSendinterface LoginMfaSmsSenddetritus-client-rest/RequestTypes/LoginMfaSmsSend): Promise<any>external Promise[src]
loginMfaTotp(options: LoginMfaTotpinterface LoginMfaTotpdetritus-client-rest/RequestTypes/LoginMfaTotp): Promise<any>external Promise[src]
oauth2Authorize(options: Oauth2Authorizeinterface Oauth2Authorizedetritus-client-rest/RequestTypes/Oauth2Authorize = {}): Promise<any>external Promise[src]
redeemGiftCode(
code: string,
options: RedeemGiftCodeinterface RedeemGiftCodedetritus-client-rest/RequestTypes/RedeemGiftCode = {}
): Promise<any>external Promise[src]options: RedeemGiftCodeinterface RedeemGiftCodedetritus-client-rest/RequestTypes/RedeemGiftCode = {}
removeGuildBan(
guildId: string,
userId: string,
options: RemoveGuildBaninterface RemoveGuildBandetritus-client-rest/RequestTypes/RemoveGuildBan = {}
): Promise<any>external Promise[src]userId: string,
options: RemoveGuildBaninterface RemoveGuildBandetritus-client-rest/RequestTypes/RemoveGuildBan = {}
removeGuildMember(
guildId: string,
userId: string,
options: RemoveGuildMemberinterface RemoveGuildMemberdetritus-client-rest/RequestTypes/RemoveGuildMember = {}
): Promise<any>external Promise[src]userId: string,
options: RemoveGuildMemberinterface RemoveGuildMemberdetritus-client-rest/RequestTypes/RemoveGuildMember = {}
removeGuildMemberRole(
guildId: string,
userId: string,
roleId: string,
options: RemoveGuildMemberRoleinterface RemoveGuildMemberRoledetritus-client-rest/RequestTypes/RemoveGuildMemberRole = {}
): Promise<any>external Promise[src]userId: string,
roleId: string,
options: RemoveGuildMemberRoleinterface RemoveGuildMemberRoledetritus-client-rest/RequestTypes/RemoveGuildMemberRole = {}
resetPassword(options: ResetPasswordinterface ResetPassworddetritus-client-rest/RequestTypes/ResetPassword): Promise<any>external Promise[src]
resetPasswordMfa(options: ResetPasswordMfainterface ResetPasswordMfadetritus-client-rest/RequestTypes/ResetPasswordMfa): Promise<any>external Promise[src]
searchChannel(
channelId: string,
options: SearchOptionsinterface SearchOptionsdetritus-client-rest/RequestTypes/SearchOptions = {},
retry: boolean = true,
retryNumber: number = 0
): Promise<any>external Promise[src]options: SearchOptionsinterface SearchOptionsdetritus-client-rest/RequestTypes/SearchOptions = {},
retry: boolean = true,
retryNumber: number = 0
searchGuild(
guildId: string,
options: SearchOptionsinterface SearchOptionsdetritus-client-rest/RequestTypes/SearchOptions = {},
retry: boolean = true,
retryNumber: number = 0
): Promise<any>external Promise[src]options: SearchOptionsinterface SearchOptionsdetritus-client-rest/RequestTypes/SearchOptions = {},
retry: boolean = true,
retryNumber: number = 0
searchLobbies(
applicationId: string,
options: SearchLobbiesinterface SearchLobbiesdetritus-client-rest/RequestTypes/SearchLobbies = {}
): Promise<any>external Promise[src]options: SearchLobbiesinterface SearchLobbiesdetritus-client-rest/RequestTypes/SearchLobbies = {}
sendFriendRequest(options: SendFriendRequestinterface SendFriendRequestdetritus-client-rest/RequestTypes/SendFriendRequest): Promise<any>external Promise[src]
startChannelCallRinging(
channelId: string,
options: StartChannelCallRinginginterface StartChannelCallRingingdetritus-client-rest/RequestTypes/StartChannelCallRinging = {}
): Promise<any>external Promise[src]options: StartChannelCallRinginginterface StartChannelCallRingingdetritus-client-rest/RequestTypes/StartChannelCallRinging = {}
stopChannelCallRinging(
channelId: string,
options: StopChannelCallRinginginterface StopChannelCallRingingdetritus-client-rest/RequestTypes/StopChannelCallRinging = {}
): Promise<any>external Promise[src]options: StopChannelCallRinginginterface StopChannelCallRingingdetritus-client-rest/RequestTypes/StopChannelCallRinging = {}
transferOauth2Application(
applicationId: string,
options: TransferOauth2Applicationinterface TransferOauth2Applicationdetritus-client-rest/RequestTypes/TransferOauth2Application
): Promise<any>external Promise[src]options: TransferOauth2Applicationinterface TransferOauth2Applicationdetritus-client-rest/RequestTypes/TransferOauth2Application
verifyCaptcha(options: VerifyCaptchainterface VerifyCaptchadetritus-client-rest/RequestTypes/VerifyCaptcha): Promise<any>external Promise[src]